Control.exe und Canonical Names

Die Datei Control.exe ist das Dienstprogramm der Windows-Systemsteuerung.
Ohne Parameter aufgerufen („control“) startet es die Systemsteuerung. Über die Registry sind die einzelnen Applets der Systemsteuerung mit der Erweiterung CPL mit der Control.exe verknüpft: Daher lassen sich CPL-Dateien wie inetcpl.cpl, wscui.cpl, mmsys.cpl, appwiz.cpl, main.cpl auch einzeln starten.

Control.exe kann es aber noch diffenzierter: Jeder einzelne Systemsteuerungspunkt hat einen internen Namen und eine eigene GUID. Alle diese Einzeldialoge lassen sich mit

control.exe /name microsoft.[CanonicalName]

direkt starten – ein Beispiel:

control.exe /name microsoft.System
control.exe /name {BB06C0E4-D293-4f75-8A90-CB05B6477EEE}

Das Ergebnis ist bei beiden Kommandos dasselbe – es erscheint der Dialog mit den „Basisinformationen“ zum System.

Diese MSDN-Seite von Microsoft bietet eine vollständige Liste der Canonical Names und der zugehörigen hexadezimalen GUID-Nummer. Die Liste umfasst 60 Einträge und geht damit über die in der Systemsteuerung aktiv angebotenen Einstellungen hinaus.